/*
 * @Author: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git
 * @Date: 2025-09-15 15:46:01
 * @LastEditors: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git
 * @LastEditTime: 2025-09-15 17:20:21
 * @FilePath: \vue-sound\src\config\baidu-api.ts
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
// 百度语音识别API配置
// 申请地址: https://ai.baidu.com/

export const BAIDU_API_CONFIG = {
  // 请替换为你的百度AI开放平台API密钥
  APP_ID: '', // 替换为你的APP ID
  API_KEY: '', // 替换为你的API Key  
  SECRET_KEY: '', // 替换为你的Secret Key
  
  // API端点
  ACCESS_TOKEN_URL: 'https://aip.baidubce.com/oauth/2.0/token',
  SPEECH_URL: 'https://vop.baidu.com/server_api',
  
  // 音频参数
  AUDIO_FORMAT: 'wav',
  SAMPLE_RATE: 16000,
  CHANNELS: 1,
  
  // 识别参数
  LANGUAGE: 'zh', // 语言设置：zh(中文), en(英文)
  DEV_PID: 1537,  // 识别模型：1537(普通话搜索), 1737(英语), 1637(粤语)
  
  // 用户标识 - 使用更标准的格式
  CUID: 'vue-sound-app-123456'
}

// 检查API配置是否完整
export const isBaiduAPIConfigured = () => {
  return BAIDU_API_CONFIG.APP_ID !== 'your_app_id' && 
         BAIDU_API_CONFIG.API_KEY !== 'your_api_key' && 
         BAIDU_API_CONFIG.SECRET_KEY !== 'your_secret_key'
}

// 获取配置说明
export const getConfigInstructions = () => {
  return `
百度语音识别API配置说明：

1. 访问百度AI开放平台：https://ai.baidu.com/
2. 注册并登录账号
3. 创建应用，获取以下信息：
   - APP ID
   - API Key
   - Secret Key
4. 将获取的信息替换到 src/config/baidu-api.ts 文件中
5. 重启应用即可使用

注意事项：
- 百度API有免费额度限制
- 请妥善保管API密钥，不要泄露
- 建议在生产环境中使用环境变量存储密钥
  `
}
